solar pv and battery storage integration